<?xml version="1.0" encoding="UTF-8"?>
<html>
    <head>
        <link type="text/css" rel="stylesheet" href="./css/template.css" />
        <link type="text/css" rel="stylesheet" href="./css/SyntaxHighlighter.css" />
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>IBM - DeveloperWorks</title>
        <script language="javascript" src="./js/shInit.js" />
        <script language="javascript" src="./js/shCore.js" />
        <script language="javascript" src="./js/shBrushCpp.js" />
        <script language="javascript" src="./js/shBrushCSharp.js" />
        <script language="javascript" src="./js/shBrushCss.js" />
        <script language="javascript" src="./js/shBrushDelphi.js" />
        <script language="javascript" src="./js/shBrushJava.js" />
        <script language="javascript" src="./js/shBrushJScript.js" />
        <script language="javascript" src="./js/shBrushPhp.js" />
        <script language="javascript" src="./js/shBrushPython.js" />
        <script language="javascript" src="./js/shBrushRuby.js" />
        <script language="javascript" src="./js/shBrushSql.js" />
        <script language="javascript" src="./js/shBrushVb.js" />
        <script language="javascript" src="./js/shBrushXml.js" />
        <keywords>IBM,Java,developperWorks,aide,outil,tutorial,cours,article</keywords>
        <author>Philippe Turpin</author>
    </head>
    <body>
        <div class="chapter">
            <h2>Introduction</h2>
            <p>
                <a href="http://www.ibm.com/developerworks/java" target="”_blank”">DeveloperWorks</a>
                est un site Internet contenant un nombre de ressource impressionnant concernant la technologie Java.
				Il est possible de s'y retrouver que l'on soit débutant ou confirmé, grâce à une organisation assez aisée à comprendre.
				Les types de ressources que l'on peut y trouver sont assez variés : il est possible de télécharger des exemples, des cours, des projets, etc...
				La présentation du site est assez simple, ce document suivra donc la présentation du site, avec les pages principales et ce que l’on peut y trouver.
            </p>
            <br />
            <img src="./images/ibm-home.png" alt="Page d'accueil du site 'DeveloperWorks'" />
        </div>
        <div class="chapter">
            <h2>Accueil</h2>
            <p>La page d'accueil nous présente les derniers articles parus sur le site. La navigation sur le site se fait via le menu se trouvant sur la gauche :</p>
            <img src="./images/ibm-javaMenu.png" alt="Menu Java" />
        </div>
        <div class="chapter">
            <h2>New to Java technologies</h2>
            <p>Comme l'indique son nom, cette rubrique est faite pour les débutants en technologie Java.
				En effet, elle explique tous les principes de bases de Java de manière très détaillés.
				Cette page se décompose en plusieurs parties dont la première (What is java Technologies) parle de java en général et explique son fonctionnement.</p>
            <p>Le deuxième partie nous présente pourquoi Java est si important, en ventant certaines de ces particularités telles que sa portabilité.
				Vient ensuite une présentation des trois éditions de Java que sont J2SE, J2EE et J2ME. Pour chaque partie, IBM nous donne une description de ces outils</p>
            <p>La troisième partie décrit les technologies disponibles sous chaque version de java.
				En effet, on voit dans cette partie ce qu'il est possible de faire avec chaque version de Java.
				A chaque technologie présentée sont associées une ou plusieurs ressources, sous forme de tutoriaux très complets.</p>
            <p>IBM nous présente ensuite comment Java intéragit avec les SOA (service-oriented architecture) et les web services. On y trouve encore une fois des liens intéressants</p>
            <p>
                La cinquième partie nous fait part de la présence de Java dans le monde "open source" en citant notamment des project comme
                <i>Apache</i>
                ,
                <i>Eclipse</i>
                ou encore le framework
                <i>"Spring"</i>
                .
            </p>
            <p>La partie suivante, est très intéressante, car elle permet d'améliorer ses compétences en programmation Java,
				que l'on soit débutant ou que l'on connaisse déjà la technologie. IBM nous conseille en nous donnant de nombreux tutoriaux, articles, liens, analyses de code sont disponibles.</p>
            <p>La dernière partie concerne les produits et outils ibm pour les programmeurs Java.
				Certains sont téléchargeables directement en étant inscrit (par exemple l'IBM toolkit for MPEG-4) et d'autre sont payants,
				tel que Websphere.</p>
        </div>
        <div class="chapter">
            <h2>Downloads &amp; products</h2>
            <p>Sur cette page sont listés pas moins de 440 produits IBM, qu'ils soient gratuits ou payants, en open source ou autres.
				On peut y trouver des frameworks, des outils, des APIs de toutes sorte pour augmenter les possibilités de Java.
				On y trouve une succinte description de chaque produits</p>
            <p>En cliquant sur un produit, on peut trouver une description complète du produit, les éléments requis à son installation,
				une FAQ, un forum.</p>
        </div>
        <div class="chapter">
            <h2>Open source projects</h2>
            <p>De nombreux projets open source sont disponibles ici.
				Ce ne sont pas forcément des produits IBM mais peuvent se révéler très utiles lors du développement de nos applications.
				On peut y trouver différentes versions d'apache, des compilateurs Java, des toolkits, des machines virtuelles (Jikes par exemple).
				Une petite description est disponible pour chaque projet ainsi que le lien vers son propre site.</p>
        </div>
        <div class="chapter">
            <h2>Standards</h2>
            <p>Cette page nous offre de nombreux articles sur les spécifications des APIs Java, sur les normes à utiliser ou sur les protocoles à respecter.
				Il est possible d'en télécharger au format pdf.</p>
        </div>
        <div class="chapter">
            <h2>Technical Library</h2>
            <p>Cette partie est la plus fournie du site. En effet, on y trouve une sous partie contenant des articles sur les technologies Java en général ainsi qu'une sous partie contenant tous les tutoriaux gratuits.</p>
            <p>En bas de pages, on trouve une partie "Ressources", qu'on développera ci-dessous.</p>
            <div class="subChapter">
                <h3>Articles</h3>
                <p>Cette page nous montre une multitude d'articles (plus de 1090 à ce jour) touchant de près ou de loin à la technologie Java.
					Il est possible de classer ces articles par date de parution ou par titre, de plus, on peut rechercher un article concernant un point précis sur lequel on souhaite s'informer.
					Il est maintenant également possible de suivre l'ajout de nouveaux articles par le biais d'un fil RSS.</p>
            </div>
            <div class="subChapter">
                <h3>Tutoriaux</h3>
                <p>Cette rubrique contient un nombre non négligeable de tutoriaux allant de l'introduction à la programmation Java à l'approfondissement de XML, en passant par l'utilisation d'Eclipse ou d'Apache Geronimo.
					Il est possible de les consulter après s'être inscrit, et même de télécharger des fichiers exemples.
					De même que pour les articles, un fil RSS est disponible afin de suivre l'ajout de nouveaux tutoriaux.</p>
            </div>
            <div class="subChapter">
                <h3>Ressources</h3>
                <h4>Java technology forums</h4>
                <p>Cette page ouvre l'accès aux forums relatifs à Java.
					Ces forums sont très utiles lorsqu’on a besoin d'informations précises lorsqu’on ne peut pas les trouver ailleurs sur le site.</p>
                <h4>Upcoming webcasts</h4>
                <p>Cette page présente une liste d'articles, ou de formations, sur une technologie particulière de Java.
					Il faut être inscrit pour accéder à ces webcasts qui peuvent se révéler fort utiles pour évoluer en programmation Java.</p>
                <h4>RedBooks</h4>
                <p>Les RedBooks sont des sortes d'essentiels très complets au format pdf rédigés par IBM concernant plusieurs sujets,
					notamment la mise en place de technologies nouvelles, des guides sur certaines manipulations, etc.</p>
                <h4>developerWorks newletters</h4>
                <p>
                    Cette partie du site permet de s'inscrire au système de newsletter :
					Plusieurs newsletter sont disponible, mais celle qui vous intéressera le plus sera
                    <i>developperWorks</i>
                    .
					Cette newsletter paramétrable permet de recevoir toutes les informations nouvelles sur la(es) technologie(s) que vous avez sélectionné.
					Java en fait bien évidemment parti
                </p>
                <h4>Migration station</h4>
                <p>Après avoir cliqué sur le menu Java de cette nouvelle page, vous trouverez des guides (appelés Roadmaps) pour passer d'une technologie quelconque à une technologie Java,
					non seulement pour la programmation, mais aussi pour les bases de données, et les systèmes d'exploitations.
					Ces guides ont pour but d'aider les personnes ne connaissant pas ou très peu les technologies Java, et ayant l'habitude de travailler avec d'autres technologies.</p>
                <h4>Product documentation</h4>
                <p>Sur cette page, vous trouverez une liste de produits plus ou moins en rapport avec la technologie Java,
					car elle contient aussi bien des informations sur des produits de type hardware que de type software.
					De ce côté, on peut trouver des logiciels tels que Websphere, CloudScape, ou DB2 alphabox par exemple.</p>
                <h4>Sample I.T projects</h4>
                <p>Cette page permet de naviguer sur tous les projets du site, depuis les articles, jusqu'aux téléchargements de démos, en passant par des outils pour Websphere.</p>
            </div>
        </div>
        <div class="chapter">
            <h2>Training</h2>
            <div class="subChapter">
                <h3>Tutoriaux</h3>
                <p>Cette page est la même, vue au paragraphe "Technical libraries/Tutoriaux", et contient donc les mêmes documents, à savoir les tutoriaux variés sur toutes les technologies Java.</p>
                <h3>Cours</h3>
                <p>Ici sont disponibles une liste de sites proposant des formations aux technologies Java.
					IBM propose aussi des formations dont les tarifs sont détaillés si vous cliquez sur le lien correspondant.</p>
                <h3>Ressources</h3>
                <p>Cette rubrique contient des liens vers d'autres parties du site que nous avons déjà vus,
					en rapport avec l'apprentissage des technologies java. Par exemple, un lien vers "New to java technology" nous est présenté.</p>
            </div>
        </div>
        <div class="chapter">
            <h2>Forums</h2>
            <p>Cette partie du site nous présente les forums Java/IBM, vu plus haut dans ce document.</p>
        </div>
        <div class="chapter">
            <h2>Events</h2>
            <p>Sur cette page, on peut voir de nombreux évènements relatifs à la technologie Java.
				On y trouve toute sorte d'information : des webcasts récents, des articles, des séminaires, des briefings, etc.</p>
        </div>
        <div class="chapter">
            <h2>Conclusion</h2>
            <p>Ce site, présente de nombreuses ressources utiles au développeurs Java, qu'il soit débutant ou confirmé,
				et quel que soit le type de ressource qu'il recherche : tutorial, cours, outils, spécifications, nouveautés, conseils...
				On peut donc trouver toutes sortes d'informations sur ce site.
				Il suffit de savoir lire l'anglais et de s'inscrire gratuitement pour profiter au maximum des ressources qu'il propose.</p>
        </div>
    </body>
</html>

